Mod-2-OBDD's: A Generalization of OBDD's and EXOR-Sum-of-Products

نویسندگان

  • Jordan Gergov
  • Christoph Meinel
چکیده

We present a data structure | the Mod{2{OBDD's that considerably extend OBDD's (ordered binary decision diagrams) as well as ESOP's (EXOR{sum{of{ products). Many Boolean function of practical interest like hidden weighted bit function, indirect storage access function, important symmetric functions have exponential size optimal OBDD's and/or ESOP's (even multilevel EXOR{expressions) but (low degree) polynomial size Mod{2{OBDD's. The manipulation of Mod{2{OBDD's is at least as eecient as the manipulation of OBDD's. Apply operation , quantiication, composition Bry86] have the same complexity as in the case of OBDD's. Moreover , since the size of a minimal Mod{2{OBDD{ representation of a Boolean function is, in general , smaller than the size of its optimal OBDD{ representation manipulation is more eecient. Moreover , EXOR{operation and complementation can be performed much better | namely in O(1) time. However, the price of O(1) time EXOR{apply operations is the canonicity of the Mod{2{OBDD{ representation. A Boolean function can have diierent reduced Mod{2{OBDD's of the same variable ordering similar to the case of mixed polarity RME's. In order to allow in spite of this fact eecient analysis of Mod{2{OBDD we present a probabilistical equivalence test (one{sided bounded error probability) for ESOP's and Mod{2{OBDD's which performs only linear many arithmetical operations. A Mod{2{OBDD{package is in preparation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Boolean Manipulation with Free BDD's - First Experimental Results

It is shown that Free Binary Decision Diagrams (FBDD's), with respect to a predeened type, provide a canonical representation and allow eecient solutions of the basic tasks in Boolean manipulation similarly as the well{known OBDD's do. But in contrast to OBDD's, typed FBDD's allow more succinct representations of Boolean functions. For experimentation we have used an FBDD{ package. The types we...

متن کامل

Printed Copies: Eecient Boolean Manipulation with Obdd's Can Be Extended to Fbdd's Eecient Boolean Manipulation with Obdd's Can Be Extended to Fbdd's Universitt at Trier D{54286 Trier Revised Version

Electronic copies of technical reports are available: Via FTP: URL ftp://ftp.informatik.uni-trier.de/pub/Users-Root/reports Via WWW: URL http://www.informatik.uni-trier.de/Reports/Current.html Via email: Send a mail to [email protected], subject ’HELP’, for detailed instructions Printed copies: Trierer Forschungsberichte Fachbereich IV Mathematik / Informatik Universitat Trier ..

متن کامل

Comparing two-level and ordered binary decision diagram representations of logic functions

Sum-of-product or two-level representations of logic functions have been used widely in the area of logic optimization and verification. There are many families of logic functions, commonly used in VLSI circuits, that have sum-of-product representations that grow exponentially with the number of inputs to the function. The Achilles Heel function 111, the parity function, and the multiply functi...

متن کامل

Approximation and compression for the veri cation ofprobabilistic

We study the eecient veriication of properties of probabilistic systems. We rst take the bounded model checking point of view and show how to eeciently approximate IProb], the probability of certain CTL formulas. We deene a fragment of probabilistic CTL for which we guarantee such an approximation. We then consider probabilistic programs that take a nite structure such as a graph as input and l...

متن کامل

Towards Symbolic Model Checking for Multi-agent Systems via OBDD's

We present an algorithm for model checking temporal-epistemic properties of multi-agent systems, expressed in the formalism of interpreted systems. We first introduce a technique for the translation of interpreted systems into boolean formulae, and then present a modelchecking algorithm based on this translation. The algorithm is based on OBDD’S, as they offer a compact and efficient representa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Universität Trier, Mathematik/Informatik, Forschungsbericht

دوره 93-21  شماره 

صفحات  -

تاریخ انتشار 1993